#ifndef BINDLUA_HPP
#define BINDLUA_HPP

// Externe Header
#include <lua.hpp>
#include <luabind/luabind.hpp>
#include <luabind/iterator_policy.hpp>
#include <luabind/container_policy.hpp>
#include <luabind/operator.hpp>
#include <luabind/exception_handler.hpp>

/*
#define LUA_CONST_START(state, class) { luabind::object g = luabind::globals(state); luabind::object table = g[#class];
#define LUA_CONST(class, name) table[#name] = class::name;
#define LUA_FUNC(name, func) table[#name] = func;
#define LUA_CONST_END }
*/

#define LUA_CONST_START(state, class)
#define LUA_CONST(class, name)
#define LUA_FUNC(name, func)
#define LUA_CONST_END

#endif //BINDLUA_HPP